首页> 外文OA文献 >Analysis and Test of the Effects of Single Event Upsets Affecting the Configuration Memory of SRAM-based FPGAs
【2h】

Analysis and Test of the Effects of Single Event Upsets Affecting the Configuration Memory of SRAM-based FPGAs

机译:分析和测试单个事件扰动对基于SRAM的FPGA配置存储器的影响

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

SRAM-based FPGAs are increasingly relevant in a growing number of safety-critical application fields, ranging from automotive to aerospace. These application fields are characterized by a harsh radiation environment that can cause the occurrence of Single Event Upsets (SEUs) in digital devices. These faults have particularly adverse effects on SRAM-based FPGA systems because not only can they temporarily affectthe behaviour of the system by changing the contents of flip-flops or memories, but they can also permanently change the functionality implemented by the system itself, by changing the content of the configuration memory. Designing safety-critical applications requires accurate methodologies to evaluate the system’s sensitivity to SEUs as early as possible during the design process. Moreover it is necessary to detect the occurrence of SEUs during the system life-time. To this purpose test patterns should be generated during the design process, and then applied to the inputs of the system during its operation. In this thesis we propose a set of software tools that could be used by designers of SRAM-based FPGA safety-critical applications to assess the sensitivity to SEUs of the system and to generate test patterns for in-service testing. The main feature of these tools is that they implement a model of SEUs affecting the configuration bits controlling the logic and routing resources of an FPGA device that has been demonstrated to be much more accurate than the classical stuck-at and open/short models, that arecommonly used in the analysis of faults in digital devices. By keeping this accuratefault model into account, the proposed tools are more accurate than similar academic and commercial tools today available for the analysis of faults in digital circuits, that do not take into account the features of the FPGA technology..In particular three tools have been designed and developed: (i) ASSESS: Accurate Simulator of SEuS affecting the configuration memory of SRAM-based FPGAs, a simulator of SEUs affecting the configuration memory of an SRAM-based FPGA systemfor the early assessment of the sensitivity to SEUs; (ii) UA2TPG: Untestability Analyzerand Automatic Test Pattern Generator for SEUs Affecting the Configuration Memory of SRAM-based FPGAs, a static analysis tool for the identification of the untestable SEUs and for the automatic generation of test patterns for in-service testing of the 100% of the testable SEUs; and (iii) GABES: Genetic Algorithm Based Environment for SEU Testing in SRAM-FPGAs, a Genetic Algorithm-based Environment for the generation of an optimized set of test patterns for in-service testing of SEUs. The proposed tools have been applied to some circuits from the ITC’99 benchmark. The results obtained from these experiments have been compared with resultsobtained by similar experiments in which we considered the stuck-at fault model, insteadof the more accurate model for SEUs. From the comparison of these experiments we have been able to verify that the proposed software tools are actually more accurate than similar tools today available. In particular the comparison between results obtained using ASSESS with those obtained by fault injection has shown that the proposed fault simulator has an average error of 0:1% and a maximum error of 0:5%, while using a stuck-at fault simulator the average error with respect of the fault injection experiment has been 15:1% with a maximum error of 56:2%. Similarly the comparison between the results obtained using UA2TPG for the accurate SEU model, with the results obtained for stuck-at faults has shown an average difference of untestability of 7:9% with a maximum of 37:4%. Finally the comparison betweenfault coverages obtained by test patterns generated for the accurate model of SEUs and the fault coverages obtained by test pattern designed for stuck-at faults, shows that the former detect the 100% of the testable faults, while the latter reach an average fault coverage of 78:9%, with a minimum of 54% and a maximum of 93:16%.
机译:基于SRAM的FPGA在从汽车到航空航天等越来越多的安全关键型应用领域中越来越重要。这些应用领域的特征是恶劣的辐射环境,该环境可能导致数字设备中发生单事件翻转(SEU)。这些故障对基于SRAM的FPGA系统造成特别不利的影响,因为它们不仅可以通过更改触发器或存储器的内容来暂时影响系统的行为,而且还可以通过更改硬件来永久更改系统本身实现的功能。配置存储器的内容。设计对安全至关重要的应用程序需要准确的方法,以便在设计过程中尽早评估系统对SEU的敏感性。此外,有必要在系统寿命期内检测SEU的发生。为此,应在设计过程中生成测试模式,然后在系统运行期间将其应用于系统的输入。在本文中,我们提出了一套软件工具,供基于SRAM的FPGA安全关键型应用的设计人员使用,以评估系统对SEU的敏感性并生成用于在线测试的测试模式。这些工具的主要特征在于,它们实现了一个SEU模型,该模型影响配置位,该配置位控制着FPGA器件的逻辑和路由资源,并且已证明比传统的固定模型和断开/短路模型精确得多,即通常用于分析数字设备中的故障。通过考虑到这一精确的故障模型,所提出的工具比当今可用于分析数字电路故障的类似学术和商业工具更为准确,而后者并未考虑FPGA技术的特征。特别是这三种工具具有设计和开发:(i)评估:SEuS的精确模拟器,影响基于SRAM的FPGA配置存储器; SEU模拟器,影响基于SRAM的FPGA系统的配置存储器,用于早期评估SEU的敏感性; (ii)UA2TPG:SEU的不可测试性分析器和自动测试模式生成器,它会影响基于SRAM的FPGA的配置存储器,这是一种静态分析工具,用于识别不可测试的SEU并自动生成用于100个在役测试的测试模式可测试的SEU的百分比; (iii)GABES:基于遗传算法的SRAM-FPGA中SEU测试环境,一种基于遗传算法的环境,用于为SEU的在役测试生成一组优化的测试模式。提议的工具已应用于ITC 99基准的某些电路。从这些实验中获得的结果已与类似实验中获得的结果进行了比较,在类似实验中我们考虑了卡死故障模型,而不是更精确的SEU模型。通过对这些实验的比较,我们已经能够验证所提出的软件工具实际上比当今可用的类似工具更为准确。特别是,使用ASSESS获得的结果与通过故障注入获得的结果之间的比较表明,所提出的故障模拟器的平均误差为0:1%,最大误差为0:5%,而使用固定故障模拟器关于故障注入实验的平均误差为15:1%,最大误差为56:2%。同样,将UA2TPG用于精确SEU模型的结果与卡住故障的结果之间的比较显示,不可测试性的平均差异为7:9%,最大值为37:4%。最后,将通过为SEU的精确模型生成的测试模式所获得的故障覆盖率与通过为粘滞故障设计的测试模式所获得的故障覆盖率进行比较,结果表明,前者检测出100%的可测试故障,而后者达到了平均值。故障覆盖率为78:9%,最小为54%,最大为93:16%。

著录项

  • 作者

    CASSANO, LUCA MARIA;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号